package com.lancoo.edu.platform.operation.commons.constant;

import java.util.Arrays;
import java.util.List;

/**
 * @author: lzh
 * @Description: 用户相关常量实体
 */
public class UserConstant {
    /**
     * 管理员
     */
    public static final int ADMIN = 6 ;

    /**
     * 管理员
     */
    public static final int LEADER = 8 ;
    /**
     * 老师
     */
    public static final int TEACHER = 1 ;
    /**
     * 学生
     */
    public static final int STUDENT = 2;
    /**
     * 家长
     */
    public static final int PARENT = 3;

    /**
     * 其他
     */
    public static final int OTHER = 11;

    /**
     * 用户类型数组
     */
    public static final List<Integer> USER_TYPE_ARRAY = Arrays.asList(ADMIN,TEACHER,STUDENT,PARENT,OTHER);

    /**
     * 全单位人员
     */
    public static final String ALL_TYPE = "m8";

    /**
     * 选择对象分组列表（管理员、其他人员）
     * m6行政组织结构；m7按层级；m8全单位人员；m3我的部门；m2我的讨论组
     *
     */
    public static List<String> SELECT_GROUP_ID_LIST_ADMIN = Arrays.asList("m6","m8","m3","m2");

    /**
     * 选择对象分组列表（教育局领导）
     */
    public static List<String> SELECT_GROUP_ID_LIST_LEADER = Arrays.asList("m6","m8","m3","m2");
}
